home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 96 / PC Zone #096.7z / Dppcz1200.mdf / Demos / Gunlok / data1.cab / Program_Executable_Files / scripts / level03.gls < prev    next >
Text File  |  2000-09-09  |  21KB  |  1,054 lines

  1. /************/
  2. /* INCLUDES */
  3. /************/
  4.  
  5. // n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
  6.  
  7. // default things to inherit our objects from
  8.  
  9. #include "defaults.gsh"
  10.  
  11. // good guys
  12.  
  13. #include "gunlok.gsh"
  14. #include "hark.gsh"
  15. #include "maskelyn.gsh"
  16. #include "elint.gsh"
  17.  
  18. // bad guys
  19.  
  20. #include "walking_mine.gsh"
  21. #include "adversor.gsh"
  22. #include "scythor.gsh"
  23. #include "destructor.gsh"
  24. #include "drone.gsh"
  25. #include "baddie_silo.gsh"
  26. #include "rampagor.gsh"
  27. #include "pulsox.gsh"
  28. #include "runner.gsh"
  29.  
  30. // neutral things
  31.  
  32. #include "crate.gsh"
  33. #include "satellite_wall_frag.gsh"
  34. #include "walln_multifrag.gsh"
  35. #include "wall_multifrag.gsh"
  36. #include "fragcrashboulder.gsh"
  37. #include "technobox_multifrag.gsh"
  38. #include "blobarrelfrag.gsh"
  39. #include "compounds.gsh"
  40. #include "technocrate.gsh"
  41.  
  42. // fires
  43.  
  44. #include "wreckage_fire.gsh"
  45. #include "pipe_steam.gsh"
  46. #include "redlight.gsh"
  47. #include "purplelightnc.gsh"
  48. #include "bluelight.gsh"
  49.  
  50.  
  51. /**********/
  52. /* SHAPES */
  53. /**********/
  54.  
  55. //world objects
  56.  
  57. shape Shp_LiftswitchG
  58. {
  59.     file "objects\LIFTSWITCH G.rif"
  60.     name "LIFTSWITCH G"
  61. }
  62.  
  63. shape Shp_controls
  64. {
  65.     file "levels\level03.rif"
  66.     name "controls"
  67. }
  68.  
  69. /*shape Shp_MudslideliftA
  70. {
  71.     file "levels\level03.rif"
  72.     name "MUDSLIDELIFT A"
  73. }
  74. shape Shp_MudslideliftAB
  75. {
  76.     file "levels\level03.rif"
  77.     name "MUDSLIDELIFT AB"
  78. }
  79. shape Shp_MudslideliftAC
  80. {
  81.     file "levels\level03.rif"
  82.     name "MUDSLIDELIFT AC"
  83. }
  84. shape Shp_MudslideliftAD
  85. {
  86.     file "levels\level03.rif"
  87.     name "MUDSLIDELIFT AD"
  88. }*/
  89. shape Shp_MudslideliftB
  90. {
  91.     file "levels\level03.rif"
  92.     name "MUDSLIDELIFT B"
  93. }
  94. shape Shp_MudslideliftBB
  95. {
  96.     file "levels\level03.rif"
  97.     name "MUDSLIDELIFT BB"
  98. }
  99. shape Shp_MudslideliftBC
  100. {
  101.     file "levels\level03.rif"
  102.     name "MUDSLIDELIFT BC"
  103. }
  104. shape Shp_MudslideliftBD
  105. {
  106.     file "levels\level03.rif"
  107.     name "MUDSLIDELIFT BD"
  108. }
  109. shape Shp_MudslideliftBE
  110. {
  111.     file "levels\level03.rif"
  112.     name "MUDSLIDELIFT BE"
  113. }
  114. shape Shp_MudslideliftBF
  115. {
  116.     file "levels\level03.rif"
  117.     name "MUDSLIDELIFT BF"
  118. }
  119. shape Shp_MudslideliftBG
  120. {
  121.     file "levels\level03.rif"
  122.     name "MUDSLIDELIFT BG"
  123. }
  124. shape Shp_MudslideliftBH
  125. {
  126.     file "levels\level03.rif"
  127.     name "MUDSLIDELIFT BH"
  128. }
  129.  
  130. shape Shp_skeletona
  131. {
  132.     file "levels\level03.rif"
  133.     name "skeletona"
  134. }
  135.  
  136. shape Shp_skeletonb
  137. {
  138.     file "levels\level03.rif"
  139.     name "skeletonb"
  140. }
  141.  
  142. shape Shp_skeletonc
  143. {
  144.     file "levels\level03.rif"
  145.     name "skeletonc"
  146. }
  147.  
  148. shape Shp_skeletond
  149. {
  150.     file "levels\level03.rif"
  151.     name "skeletond"
  152. }
  153.  
  154. shape Shp_skeletone
  155. {
  156.     file "levels\level03.rif"
  157.     name "skeletone"
  158. }
  159.  
  160. shape Shp_skeletonf
  161. {
  162.     file "levels\level03.rif"
  163.     name "skeletonf"
  164. }
  165.  
  166. shape Shp_skeletong
  167. {
  168.     file "levels\level03.rif"
  169.     name "skeletong"
  170. }
  171.  
  172. shape Shp_skeletonh
  173. {
  174.     file "levels\level03.rif"
  175.     name "skeletonh"
  176. }
  177.  
  178. shape Shp_skeletoni
  179. {
  180.     file "levels\level03.rif"
  181.     name "skeletoni"
  182. }
  183.  
  184. shape Shp_skeletonj
  185. {
  186.     file "levels\level03.rif"
  187.     name "skeletonj"
  188. }
  189.  
  190. shape Shp_skeletonk
  191. {
  192.     file "levels\level03.rif"
  193.     name "skeletonk"
  194. }
  195.  
  196. shape Shp_carcass
  197. {
  198.     file "levels\level03.rif"
  199.     name "carcass"
  200. }
  201.  
  202. shape Shp_LASER_PICKUP_A
  203. {
  204.     file "objects\LASER PICKUP A.rif"
  205.     name "LASER PICKUP A"
  206. }
  207.  
  208. hierarchy Hcy_doors
  209. {
  210.     file "objects\bunkdoor.rif"
  211.     name "bunkdoor"
  212.     hotspot "doorA"
  213. }
  214.  
  215.  
  216.  
  217. shape Shp_Garbage_A
  218. {
  219.     file "objects\GARBAGE A.RIF"
  220.     name "garbage a"
  221. }
  222. shape Shp_Garbage_B
  223. {
  224.     file "objects\GARBAGE B.RIF"
  225.     name "garbage b"
  226. }
  227. shape Shp_Garbage_C
  228. {
  229.     file "objects\GARBAGE C.RIF"
  230.     name "garbage c"
  231. }
  232. shape Shp_Garbage_D
  233. {
  234.     file "objects\GARBAGE D.RIF"
  235.     name "garbage d"
  236. }
  237. shape Shp_Garbage_E
  238. {
  239.     file "objects\GARBAGE E.RIF"
  240.     name "garbage e"
  241. }
  242. shape Shp_Garbage_F
  243. {
  244.     file "objects\GARBAGE F.RIF"
  245.     name "garbage f"
  246. }
  247. shape Shp_Garbage_G
  248. {
  249.     file "objects\GARBAGE G.RIF"
  250.     name "garbage g"
  251. }
  252. shape Shp_Garbage_H
  253. {
  254.     file "objects\GARBAGE H.RIF"
  255.     name "garbage h"
  256. }
  257. shape Shp_Garbage_I
  258. {
  259.     file "objects\GARBAGE I.RIF"
  260.     name "garbage i"
  261. }
  262.  
  263. shape Shp_Junkpile_C
  264. {
  265.     file "objects\JUNKPILE C.RIF"
  266.     name "JUNKPILE C"
  267. }
  268. shape Shp_Junkpile_D
  269. {
  270.     file "objects\JUNKPILE D.RIF"
  271.     name "junkpile D"
  272. }
  273. shape Shp_Junkpile_E
  274. {
  275.     file "objects\JUNKPILE E.RIF"
  276.     name "junkpile E"
  277. }
  278. shape Shp_Junkpile_F
  279. {
  280.     file "objects\JUNKPILE F.RIF"
  281.     name "junkpile F"
  282. }
  283. shape Shp_Junkpile_G
  284. {
  285.     file "objects\JUNKPILE G.RIF"
  286.     name "junkpile G"
  287. }
  288. shape Shp_Junkpile_H
  289. {
  290.     file "objects\JUNKPILE H.RIF"
  291.     name "junkpile H"
  292. }
  293. shape Shp_Junkpile_I
  294. {
  295.     file "objects\JUNKPILE I.RIF"
  296.     name "junkpile I"
  297. }
  298.  
  299. /*********/
  300. /* ROLES */
  301. /*********/
  302.  
  303. // world objects
  304.  
  305. role Rol_LiftswitchG : Rol_DefaultPickup
  306. {
  307.     shape    Shp_LiftswitchG
  308. }
  309.  
  310. role Rol_controls : Rol_PlacedObject
  311. {
  312.     shape    Shp_controls
  313.     hit test ignore yes
  314. }
  315.  
  316. /*role Rol_MudslideliftA : Rol_PlacedObject
  317. {
  318.     shape    Shp_MudslideliftA
  319.     ai    track object
  320.     destination selectable yes
  321. }
  322. role Rol_MudslideliftAB : Rol_PlacedObject
  323. {
  324.     shape    Shp_MudslideliftAB
  325.     ai    track object
  326.     destination selectable yes
  327. }
  328. role Rol_MudslideliftAC : Rol_PlacedObject
  329. {
  330.     shape    Shp_MudslideliftAC
  331.     ai    track object
  332.     destination selectable yes
  333. }
  334. role Rol_MudslideliftAD : Rol_PlacedObject
  335. {
  336.     shape    Shp_MudslideliftAD
  337.     ai    track object
  338.     destination selectable yes
  339. }*/
  340.  
  341. role Rol_MudslideliftB : Rol_PlacedObject
  342. {
  343.     shape    Shp_MudslideliftB
  344.     ai    track object
  345.     destination selectable yes
  346. }
  347. role Rol_MudslideliftBB : Rol_PlacedObject
  348. {
  349.     shape    Shp_MudslideliftBB
  350.     ai    track object
  351.     destination selectable yes
  352. }
  353. role Rol_MudslideliftBC : Rol_PlacedObject
  354. {
  355.     shape    Shp_MudslideliftBC
  356.     ai    track object
  357.     destination selectable yes
  358. }
  359. role Rol_MudslideliftBD : Rol_PlacedObject
  360. {
  361.     shape    Shp_MudslideliftBD
  362.     ai    track object
  363.     destination selectable yes
  364. }
  365. role Rol_MudslideliftBE : Rol_PlacedObject
  366. {
  367.     shape    Shp_MudslideliftBE
  368.     ai    track object
  369.     destination selectable yes
  370. }
  371. role Rol_MudslideliftBF : Rol_PlacedObject
  372. {
  373.     shape    Shp_MudslideliftBF
  374.     ai    track object
  375.     destination selectable yes
  376. }
  377. role Rol_MudslideliftBG : Rol_PlacedObject
  378. {
  379.     shape    Shp_MudslideliftBG
  380.     ai    track object
  381.     destination selectable yes
  382. }
  383. role Rol_MudslideliftBH : Rol_PlacedObject
  384. {
  385.     shape    Shp_MudslideliftBH
  386.     ai    track object
  387.     destination selectable yes
  388. }
  389.  
  390. role Rol_skeletona : Rol_PlacedObject
  391. {
  392.     shape Shp_skeletona
  393. }
  394.  
  395. role Rol_skeletonb : Rol_PlacedObject
  396. {
  397.     shape Shp_skeletonb
  398. }
  399.  
  400. role Rol_skeletonc : Rol_PlacedObject
  401. {
  402.     shape Shp_skeletonc
  403. }
  404.  
  405. role Rol_skeletond : Rol_PlacedObject
  406. {
  407.     shape Shp_skeletond
  408. }
  409.  
  410. role Rol_skeletone : Rol_PlacedObject
  411. {
  412.     shape Shp_skeletone
  413. }
  414.  
  415. role Rol_skeletonf : Rol_PlacedObject
  416. {
  417.     shape Shp_skeletonf
  418. }
  419.  
  420. role Rol_skeletong : Rol_PlacedObject
  421. {
  422.     shape Shp_skeletong
  423. }
  424.  
  425. role Rol_skeletonh : Rol_PlacedObject
  426. {
  427.     shape Shp_skeletonh
  428. }
  429.  
  430. role Rol_skeletoni : Rol_PlacedObject
  431. {
  432.     shape Shp_skeletoni
  433. }
  434.  
  435. role Rol_skeletonj : Rol_PlacedObject
  436. {
  437.     shape Shp_skeletonj
  438. }
  439.  
  440. role Rol_skeletonk : Rol_PlacedObject
  441. {
  442.     shape Shp_skeletonk
  443. }
  444.     
  445. role Rol_doors : Rol_PlacedObject
  446. {
  447.     shape                Hcy_doors
  448.     per vertex fogging    no
  449.     alpha fogging        no
  450. }
  451.  
  452. role Rol_carcass : Rol_PlacedObject
  453. {
  454.     shape        Shp_carcass
  455.     hit test ignore    yes
  456. }
  457.  
  458. role Rol_LASER_PICKUP_A : Rol_DefaultGarbage
  459. {
  460.     shape Shp_LASER_PICKUP_A
  461. }
  462.  
  463. role Rol_Garbage_A : Rol_DefaultGarbage
  464. {
  465.     shape Shp_Garbage_A
  466. }
  467. role Rol_Garbage_B : Rol_DefaultGarbage
  468. {
  469.     shape Shp_Garbage_B
  470. }
  471. role Rol_Garbage_C : Rol_DefaultGarbage
  472. {
  473.     shape Shp_Garbage_C
  474. }
  475. role Rol_Garbage_D : Rol_DefaultGarbage
  476. {
  477.     shape Shp_Garbage_D
  478. }
  479. role Rol_Garbage_E : Rol_DefaultGarbage
  480. {
  481.     shape Shp_Garbage_E
  482. }
  483. role Rol_Garbage_F : Rol_DefaultGarbage
  484. {
  485.     shape Shp_Garbage_F
  486. }
  487. role Rol_Garbage_G : Rol_DefaultGarbage
  488. {
  489.     shape Shp_Garbage_G
  490. }
  491. role Rol_Garbage_H : Rol_DefaultGarbage
  492. {
  493.     shape Shp_Garbage_H
  494. }
  495. role Rol_Garbage_I : Rol_DefaultGarbage
  496. {
  497.     shape Shp_Garbage_I
  498. }
  499.  
  500. role Rol_Junkpile_C : Rol_DefaultJunkpile
  501. {
  502.     shape Shp_Junkpile_C
  503. }
  504. role Rol_Junkpile_D : Rol_DefaultJunkpile
  505. {
  506.     shape Shp_Junkpile_D
  507. }
  508. role Rol_Junkpile_E : Rol_DefaultJunkpile
  509. {
  510.     shape Shp_Junkpile_E
  511. }
  512. role Rol_Junkpile_F : Rol_DefaultJunkpile
  513. {
  514.     shape Shp_Junkpile_F
  515. }
  516. role Rol_Junkpile_G : Rol_DefaultJunkpile
  517. {
  518.     shape Shp_Junkpile_G
  519. }
  520. role Rol_Junkpile_H : Rol_DefaultJunkpile
  521. {
  522.     shape Shp_Junkpile_H
  523. }
  524. role Rol_Junkpile_I : Rol_DefaultJunkpile
  525. {
  526.     shape Shp_Junkpile_I
  527. }
  528.  
  529. /***********/
  530. /* THE MAP */
  531. /***********/
  532.  
  533. map /* _THE_ map - doesnt need a label */
  534. {
  535.     file "levels\level03.rif"
  536.     name "Land"
  537.     bitmap "bitmaps\\level03.rim"
  538.     camera plane "Camhund"
  539.     max camera distance 100 // TBD exactly
  540.     max camera focus height "max focus height"
  541.     min camera focus height "min focus height"
  542.     shadow object rif "levels\level03_shadow.rif"
  543.     shadow object name "shadowland"
  544.     max vertices per section 2048
  545.  
  546.     // PLAYERS TROOPS
  547.  
  548.     use Rol_GunLok in team 1 for
  549.         "Goodie A" as "gunlok"
  550.  
  551.     use Rol_Elint in team 1 for
  552.         "goodie C" as "elint"
  553.  
  554.     use Rol_Hark in team 1 for
  555.         "goodie B" as "hark"
  556.  
  557.     // AI'S TROOPS
  558.  
  559.  
  560.     // NEUTRAL OBJECTS
  561.  
  562.     use Rol_LiftswitchG in team 0 for
  563.         "LIFTSWITCH G" as "liftswitch_g"
  564.  
  565.     use Rol_Fragwalln_A in team 0 for
  566.         "fragwall narrow A" and
  567.         "fragwall narrow AB" and
  568.         "fragwall narrow AC" and
  569.         "fragwall narrow AD" and
  570.         "fragwall narrow AE" and
  571.         "fragwall narrow AF" and
  572.         "fragwall narrow AG" and
  573.         "fragwall narrow AH" and
  574.         "fragwall narrow AI" and
  575.         "fragwall narrow AJ" and
  576.         "fragwall narrow AK" and
  577.         "fragwall narrow AL" and
  578.         "fragwall narrow AM" and
  579.         "fragwall narrow AN" and
  580.         "fragwall narrow AO" and
  581.         "fragwall narrow AP" and
  582.         "fragwall narrow AQ" and
  583.         "fragwall narrow AR" and
  584.         "fragwall narrow AS" and
  585.         "fragwall narrow AT" and
  586.         "fragwall narrow AU" and
  587.         "fragwall narrow AV" and
  588.         "fragwall narrow AW" and
  589.         "fragwall narrow AX"
  590.  
  591.  
  592.     use Rol_Fragwalln_B in team 0 for
  593.         "fragwall narrow B" and
  594.         "fragwall narrow BB" and
  595.         "fragwall narrow BC" and
  596.         "fragwall narrow BD" and
  597.         "fragwall narrow BE" and
  598.         "fragwall narrow BF" and
  599.         "fragwall narrow BG" and
  600.         "fragwall narrow BH" and
  601.         "fragwall narrow BI" and
  602.         "fragwall narrow BJ" and
  603.         "fragwall narrow BK" and
  604.         "fragwall narrow BL" and
  605.         "fragwall narrow BM" and
  606.         "fragwall narrow BN"
  607.  
  608.     use Rol_controls in team 0 for
  609.         "controls"
  610.  
  611.     use Rol_fragboulder in team 0 for
  612.         "FRAGBOULDER A" and
  613.         "FRAGBOULDER AB" and
  614.         "FRAGBOULDER AC" and
  615.         "FRAGBOULDER AD" and
  616.         "FRAGBOULDER AE" and
  617.         "FRAGBOULDER AF" and
  618.         "FRAGBOULDER AG" and
  619.         "FRAGBOULDER AH"
  620.  
  621.     use Rol_Compound_a in team 0 for
  622.         "COMPOUND A" as "compound_a"
  623.  
  624.     use Rol_Compound_b in team 0 for
  625.         "COMPOUND B" as "compound_b"
  626.     use Rol_Compound_b in team 0 for
  627.         "COMPOUND BB" as "compound_bb"
  628.     use Rol_Compound_b in team 0 for
  629.         "COMPOUND BC" as "compound_bc"
  630.     use Rol_Compound_b in team 0 for
  631.         "COMPOUND BD" as "compound_bd"
  632.     use Rol_Compound_b in team 0 for
  633.         "COMPOUND BE" as "compound_be"
  634.     use Rol_Compound_b in team 0 for
  635.         "COMPOUND BF" as "compound_bf"
  636.  
  637.     use Rol_Compound_b in team 0 for
  638.         "COMPOUND BG"
  639.  
  640.     use Rol_Compound_b in team 0 for
  641.         "COMPOUND BH" as "compound_bh"
  642.     use Rol_Compound_b in team 0 for
  643.         "COMPOUND BI" as "compound_bi"
  644.     use Rol_Compound_b in team 0 for
  645.         "COMPOUND BJ" as "compound_bj"
  646.     use Rol_Compound_b in team 0 for
  647.         "COMPOUND BK" as "compound_bk"
  648.     use Rol_Compound_b in team 0 for
  649.         "COMPOUND BL" as "compound_bl"
  650.     use Rol_Compound_b in team 0 for
  651.         "COMPOUND BM" as "compound_bm"
  652.     use Rol_Compound_b in team 0 for
  653.         "COMPOUND BN" as "compound_bn"
  654.     use Rol_Compound_b in team 0 for
  655.         "COMPOUND BO" as "compound_bo"
  656.     use Rol_Compound_b in team 0 for
  657.         "COMPOUND BP" as "compound_bp"
  658.  
  659.     use Rol_Compound_c in team 0 for
  660.         "COMPOUND C" and
  661.         "COMPOUND CB" and
  662.         "COMPOUND CC" and
  663.         "COMPOUND CD" and
  664.         "COMPOUND CE" and
  665.         "COMPOUND CF" and
  666.         "COMPOUND CG" and
  667.         "COMPOUND CH" and
  668.         "COMPOUND CI" and
  669.         "COMPOUND CK" and
  670.         "COMPOUND CL" and
  671.         "COMPOUND CM" and
  672.         "COMPOUND CN" and
  673.         "COMPOUND CO" and
  674.         "COMPOUND CP" and
  675.         "COMPOUND CQ" and
  676.         "COMPOUND CR" and
  677.         "COMPOUND CS" and
  678.         "COMPOUND CT" and
  679.         "COMPOUND CU" and
  680.         "COMPOUND CV" and
  681.         "COMPOUND CW" and
  682.         "COMPOUND CX" and
  683.         "COMPOUND CY" and
  684.         "COMPOUND CZ" and
  685.         "COMPOUND CBA" and
  686.         "COMPOUND CBB" and
  687.         "COMPOUND CBC" and
  688.         "COMPOUND CBD" and
  689.         "COMPOUND CBE" and
  690.         "COMPOUND CBF" and
  691.         "COMPOUND CBG" and
  692.         "COMPOUND CBH" and
  693.         "COMPOUND CBI" and
  694.         "COMPOUND CBJ" and
  695.         "COMPOUND CBK" and
  696.         "COMPOUND CBL" and
  697.         "COMPOUND CBM" and
  698.         "COMPOUND CBN" and
  699.         "COMPOUND CBO" and
  700.         "COMPOUND CBP" and
  701.         "COMPOUND CBQ" and
  702.         "COMPOUND CBR" and
  703.         "COMPOUND CBS" and
  704.         "COMPOUND CBT" and
  705.         "COMPOUND CBU" and
  706.         "COMPOUND CBV" and
  707.         "COMPOUND CBW" and
  708.         "COMPOUND CBX" and
  709.         "COMPOUND CBY" and
  710.         "COMPOUND CBZ" and
  711.         "COMPOUND CCA" and
  712.         "COMPOUND CCB" and
  713.         "COMPOUND CCC" and
  714.         "COMPOUND CCD" and
  715.         "COMPOUND CCE" and
  716.         "COMPOUND CCF" and
  717.         "COMPOUND CCG" and
  718.         "COMPOUND CCH" and
  719.         "COMPOUND CCI" and
  720.         "COMPOUND CCJ" and
  721.         "COMPOUND CCL" and
  722.         "COMPOUND CCM" and
  723.         "COMPOUND CCN" and
  724.         "COMPOUND CCO" and
  725.         "COMPOUND CCP" and
  726.         "COMPOUND CCQ" and
  727.         "COMPOUND CCS" and
  728.         "COMPOUND CCT" and
  729.         "COMPOUND CCU" and
  730.         "COMPOUND CCV" and
  731.         "COMPOUND CCW" and
  732.         "COMPOUND CCX" and
  733.         "COMPOUND CCY" and
  734.         "COMPOUND CCZ" and
  735.         "COMPOUND CDC" and
  736.         "COMPOUND CDD" and
  737.         "COMPOUND CDE" and
  738.         "COMPOUND CDF" and
  739.         "COMPOUND CDG" and
  740.         "COMPOUND CDH" and
  741.         "COMPOUND CDI" and
  742.         "COMPOUND CDJ" and
  743.         "COMPOUND CDK"
  744.  
  745.     use Rol_Compound_d in team 0 for
  746.         "COMPOUND D" and
  747.         "COMPOUND DB" and
  748.         "COMPOUND DC" and
  749.         "COMPOUND DD" and
  750.         "COMPOUND DE" and
  751.         "COMPOUND DF" and
  752.         "COMPOUND DG" and
  753.         "COMPOUND DI" and
  754.         "COMPOUND DJ" and
  755.         "COMPOUND DH" and
  756.         "COMPOUND DK" and
  757.         "COMPOUND DL" and
  758.         "COMPOUND DM" and
  759.         "COMPOUND DN"
  760.  
  761.     use Rol_Compound_e in team 0 for
  762.         "COMPOUND E"
  763.         
  764.     use Rol_Technobox in team 2 for
  765.         "COMPGENA" as "compgena"
  766.  
  767. /*    use Rol_MudslideliftA in team 0 for
  768.         "MUDSLIDELIFT A" as "mudslidelift_a"
  769.     use Rol_MudslideliftAB in team 0 for
  770.         "MUDSLIDELIFT AB" as "mudslidelift_ab"
  771.     use Rol_MudslideliftAC in team 0 for
  772.         "MUDSLIDELIFT AC" as "mudslidelift_ac"
  773.     use Rol_MudslideliftAD in team 0 for
  774.         "MUDSLIDELIFT AD" as "mudslidelift_ad"*/
  775.  
  776.     
  777.     use Rol_MudslideliftB in team 0 for
  778.         "MUDSLIDELIFT B" as "mudslidelift_b"
  779.     use Rol_MudslideliftBB in team 0 for
  780.         "MUDSLIDELIFT BB" as "mudslidelift_bb"
  781.     use Rol_MudslideliftBC in team 0 for
  782.         "MUDSLIDELIFT BC" as "mudslidelift_bc"
  783.     use Rol_MudslideliftBD in team 0 for
  784.         "MUDSLIDELIFT BD" as "mudslidelift_bd"
  785.     use Rol_MudslideliftBE in team 0 for
  786.         "MUDSLIDELIFT BE" as "mudslidelift_be"
  787.     use Rol_MudslideliftBF in team 0 for
  788.         "MUDSLIDELIFT BF" as "mudslidelift_bf"
  789.     use Rol_MudslideliftBG in team 0 for
  790.         "MUDSLIDELIFT BG" as "mudslidelift_bg"
  791.     use Rol_MudslideliftBH in team 0 for
  792.         "MUDSLIDELIFT BH" as "mudslidelift_bh"
  793.     
  794. /*    use Rol_skeletona in team 0 for
  795.         "skeletona"
  796.  
  797.     use Rol_skeletonb in team 0 for
  798.         "skeletonb"
  799.  
  800.     use Rol_skeletonc in team 0 for
  801.         "skeletonc"
  802.  
  803.     use Rol_skeletond in team 0 for
  804.         "skeletond"
  805.  
  806.     use Rol_skeletone in team 0 for
  807.         "skeletone"
  808.  
  809.     use Rol_skeletonf in team 0 for
  810.         "skeletonf"
  811.  
  812.     use Rol_skeletong in team 0 for
  813.         "skeletong"
  814.  
  815.     use Rol_skeletonh in team 0 for
  816.         "skeletonh"
  817.  
  818.     use Rol_skeletoni in team 0 for
  819.         "skeletoni"
  820.  
  821.     use Rol_skeletonj in team 0 for
  822.         "skeletonj"
  823.  
  824.     use Rol_skeletonk in team 0 for
  825.         "skeletonk"*/
  826.  
  827.     use Rol_doors in team 0 for
  828.         "doors" as "doors"
  829.     
  830.     use Rol_carcass in team 0 for
  831.         "carcass"
  832.  
  833.     use Rol_LASER_PICKUP_A in team 0 for
  834.         "LASER PICKUP A" as "LASER_PICKUP_A"
  835.  
  836.     use Rol_technocrate in team 0 for
  837.         "Technocratea" and
  838.         "Technocrateb" and
  839.         "Technocratec" and
  840.         "Technocrated" and
  841.         "Technocratee" and
  842.         "Technocratef" and
  843.         "Technocrateg" and
  844.         "Technocrateh" and
  845.         "Technocratei" and
  846.         "Technocratej" and
  847.         "Technocratek" and
  848.         "Technocratel" and
  849.         "Technocratem" and
  850.         "Technocraten" and
  851.         "Technocrateo" and
  852.         "Technocratep" and
  853.         "Technocrateq" and
  854.         "Technocrater" and
  855.         "Technocrates" and
  856.         "Technocratet" and
  857.         "Technocrateu"
  858.  
  859.     use Rol_Garbage_A in team 0 for
  860.         "GARBAGE A" as "garbage_a"
  861.     use Rol_Garbage_A in team 0 for
  862.         "GARBAGE AB" as "garbage_ab"
  863.     use Rol_Garbage_A in team 0 for
  864.         "GARBAGE AC" as "garbage_ac"
  865.     use Rol_Garbage_A in team 0 for
  866.         "GARBAGE AD" as "garbage_ad"
  867.  
  868.     use Rol_Garbage_B in team 0 for
  869.         "GARBAGE B" as "garbage_b"
  870.     use Rol_Garbage_B in team 0 for
  871.         "GARBAGE BB" as "garbage_bb"
  872.     use Rol_Garbage_B in team 0 for
  873.         "GARBAGE BC" as "garbage_bc"
  874.     use Rol_Garbage_B in team 0 for
  875.         "GARBAGE BD" as "garbage_bd"
  876.  
  877.     use Rol_Garbage_C in team 0 for
  878.         "GARBAGE C" as "garbage_c"
  879.     use Rol_Garbage_C in team 0 for
  880.         "GARBAGE CB" as "garbage_cb"
  881.     use Rol_Garbage_C in team 0 for
  882.         "GARBAGE CC" as "garbage_cc"
  883.     use Rol_Garbage_C in team 0 for
  884.         "GARBAGE CD" as "garbage_cd"
  885.     use Rol_Garbage_C in team 0 for
  886.         "GARBAGE CE" as "garbage_ce"
  887.  
  888.     use Rol_Garbage_D in team 0 for
  889.         "GARBAGE D" as "garbage_d"
  890.     use Rol_Garbage_D in team 0 for
  891.         "GARBAGE DB" as "garbage_db"
  892.     use Rol_Garbage_D in team 0 for
  893.         "GARBAGE DC" as "garbage_dc"
  894.     use Rol_Garbage_D in team 0 for
  895.         "GARBAGE DD" as "garbage_dd"
  896.     use Rol_Garbage_D in team 0 for
  897.         "GARBAGE DE" as "garbage_de"
  898.  
  899.     use Rol_Garbage_E in team 0 for
  900.         "GARBAGE E" as "garbage_e"
  901.     use Rol_Garbage_E in team 0 for
  902.         "GARBAGE EB" as "garbage_eb"
  903.     use Rol_Garbage_E in team 0 for
  904.         "GARBAGE EC" as "garbage_ec"
  905.     use Rol_Garbage_E in team 0 for
  906.         "GARBAGE ED" as "garbage_ed"
  907.  
  908.     use Rol_Garbage_F in team 0 for
  909.         "GARBAGE F" as "garbage_f"
  910.     use Rol_Garbage_F in team 0 for
  911.         "GARBAGE FB" as "garbage_fb"
  912.     use Rol_Garbage_F in team 0 for
  913.         "GARBAGE FC" as "garbage_fc"
  914.     use Rol_Garbage_F in team 0 for
  915.         "GARBAGE FD" as "garbage_fd"
  916.  
  917.     use Rol_Garbage_G in team 0 for
  918.         "GARBAGE G" as "garbage_g"
  919.     use Rol_Garbage_G in team 0 for
  920.         "GARBAGE GB" as "garbage_gb"
  921.     use Rol_Garbage_G in team 0 for
  922.         "GARBAGE GC" as "garbage_gc"
  923.  
  924.     use Rol_Garbage_H in team 0 for
  925.         "GARBAGE H" as "garbage_h"
  926.     use Rol_Garbage_H in team 0 for
  927.         "GARBAGE HB" as "garbage_hb"
  928.     use Rol_Garbage_H in team 0 for
  929.         "GARBAGE HC" as "garbage_hc"
  930.  
  931.     use Rol_Garbage_I in team 0 for
  932.         "GARBAGE I" as "garbage_i"
  933.     use Rol_Garbage_I in team 0 for
  934.         "GARBAGE IB" as "garbage_ib"
  935.     use Rol_Garbage_I in team 0 for
  936.         "GARBAGE IC" as "garbage_ic"
  937.     use Rol_Garbage_I in team 0 for
  938.         "GARBAGE ID" as "garbage_id"
  939.  
  940. /*    use Rol_Junkpile_C in team 0 for
  941.         "JUNKPILE C" and
  942.         "JUNKPILE CB"
  943.     use Rol_Junkpile_D in team 0 for 
  944.         "JUNKPILE D" and
  945.         "JUNKPILE DB"
  946.     use Rol_Junkpile_E in team 0 for 
  947.         "JUNKPILE E"
  948.     use Rol_Junkpile_F in team 0 for 
  949.         "JUNKPILE F" and
  950.         "JUNKPILE FB"
  951.     use Rol_Junkpile_G in team 0 for 
  952.         "JUNKPILE G" and
  953.         "JUNKPILE GB"
  954.     use Rol_Junkpile_H in team 0 for 
  955.         "JUNKPILE H"
  956.     use Rol_Junkpile_I in team 0 for 
  957.         "JUNKPILE I" and
  958.         "JUNKPILE IB"*/
  959.  
  960.     // FIRES
  961.  
  962.     use Rol_BigFire in team 0 for
  963.         "Dum BigFireB" and
  964.         "Dum BigFireE"
  965.  
  966.     use Rol_SmallFire in team 0 for
  967.         "Dum SmallFireA" and
  968.         "Dum SmallFireB" and
  969.         "Dum SmallFireC" and
  970.         "Dum SmallFireF" and
  971.         "Dum SmallFireG" and
  972.         "Dum SmallFireH" and
  973.         "Dum SmallFireI" and
  974.         "Dum SmallFireM" and
  975.         "Dum SmallFireO"
  976.  
  977.     use Rol_PipeSteam_Up in team 0 for
  978.         "dum pipe a"
  979.  
  980.     // these are the ones to be destroyed when the VTOL explodes
  981.     use Rol_BigFire in team 0 for
  982.         "Dum BigFireA" as "VTOL_fire1"
  983.     use Rol_BigFire in team 0 for
  984.         "Dum BigFireD" as "VTOL_fire2"
  985.     use Rol_SmallFire in team 0 for
  986.         "Dum SmallFireD" as "VTOL_fire3"
  987.  
  988.     use Rol_Redlight in team 0 for
  989.         "redlight a" and
  990.         //"redlight ab" and
  991.         //"redlight ac" and
  992.         //"redlight ad" and
  993.         "redlight ae" and
  994.         //"redlight af" and
  995.         //"redlight ag" and
  996.         "redlight ah" and
  997.         //"redlight ai" and
  998.         "redlight aj" and
  999.         //"redlight ak" and
  1000.         //"redlight al" and
  1001.         "redlight am" and
  1002.         "redlight an" and
  1003.         "redlight ao" and
  1004.         "redlight ap" and
  1005.         "redlight aq" and
  1006.         "redlight ar" and
  1007.         "redlight as"
  1008.  
  1009.     use Rol_Bluelightnc in team 0 for
  1010.         "CSlighta" as "Light:crashland end"
  1011.  
  1012.     use Rol_Purplelightnc in team 0 for
  1013.         "gatelightA" and
  1014.         "gatelightB" and
  1015.         "gatelightC" and
  1016.         "gatelightD" and
  1017.         "gatelightE" 
  1018.  
  1019.     use Rol_blobarrel in team 2 for
  1020.         "blobarrela" and
  1021.         "blobarrelab" and
  1022.         "blobarrelac" and
  1023.         "blobarrelad" and
  1024.         "blobarrelae" and
  1025.         "blobarrelaf" and
  1026.         "blobarrelag" and
  1027.         "blobarrelah" and
  1028.         "blobarrelai" and
  1029.         "blobarrelaj" and
  1030.         "blobarrelak" and
  1031.         "blobarrelal" and
  1032.         "blobarrelam" and
  1033.         "blobarrelan"
  1034.  
  1035. }
  1036.  
  1037. camera track
  1038. {
  1039.     file "levels\level03.rif"
  1040.     name "crashland intro"
  1041. }
  1042.  
  1043.  
  1044. camera track
  1045. {
  1046.     file "levels\level03.rif"
  1047.     name "crashland start seq"
  1048. }
  1049.  
  1050. camera track
  1051. {
  1052.     file "levels\level03.rif"
  1053.     name "crashland end"
  1054. }